function InitMap(environment)
	Spawn_0 = Spawn(0)
	Spawn_0:SetPosX(50)
	Spawn_0:SetPosY(0.1)
	Spawn_0:SetPosZ(20)
	Spawn_0:SetName("DefaultSpawn")
	Spawn_0:SetForceRotation(true)
	Spawn_0:SetRotation(0)
	environment:AddSpawn(Spawn_0)

	Spawn_2 = Spawn(2)
	Spawn_2:SetPosX(58.5)
	Spawn_2:SetPosY(0)
	Spawn_2:SetPosZ(17.5)
	Spawn_2:SetName("Spawn-Xmas01")
	environment:AddSpawn(Spawn_2)

	Spawn_3 = Spawn(3)
	Spawn_3:SetPosX(43.5)
	Spawn_3:SetPosY(0)
	Spawn_3:SetPosZ(18)
	Spawn_3:SetName("Spawn-Xmas03")
	environment:AddSpawn(Spawn_3)

	Actor_3 = ActorObjectInfo(3)
	Actor_3:SetRenderType(1)
	Actor_3.HitPowerOnTouch = -1
	Actor_3.ExcludeFromNavMesh = false
	Actor_3.DisplayDesc.ModelId = 0
	Actor_3.DisplayDesc.ModelName = "Worlds/colozen/Grids/Xmas11/Xmas02-11.osgb"
	Actor_3.DisplayDesc.Outfit = ""
	Actor_3.DisplayDesc.Weapon = ""
	Actor_3.DisplayDesc.Mode = ""
	Actor_3.DisplayDesc.UseLight = true
	Actor_3.DisplayDesc.CastShadow = true
	Actor_3.DisplayDesc.ColorR = 1
	Actor_3.DisplayDesc.ColorG = 1
	Actor_3.DisplayDesc.ColorB = 1
	Actor_3.DisplayDesc.ColorA = 1
	Actor_3.DisplayDesc.TransX = 0
	Actor_3.DisplayDesc.TransY = 0
	Actor_3.DisplayDesc.TransZ = 0
	Actor_3.DisplayDesc.ScaleX = 1
	Actor_3.DisplayDesc.ScaleY = 1
	Actor_3.DisplayDesc.ScaleZ = 1
	Actor_3.DisplayDesc.RotX = 0
	Actor_3.DisplayDesc.RotY = 0
	Actor_3.DisplayDesc.RotZ = 0
	Actor_3:SetModelState(2)
	Actor_3.DisplayDesc.UseBillboard = false
	Actor_3.PhysicDesc.Pos.X = 0
	Actor_3.PhysicDesc.Pos.Y = 0
	Actor_3.PhysicDesc.Pos.Z = 0
	Actor_3.PhysicDesc.Pos.Rotation = 0
	Actor_3.PhysicDesc.Density = 1
	Actor_3.PhysicDesc.Collidable = true
	Actor_3.PhysicDesc.SizeX = 1
	Actor_3.PhysicDesc.SizeY = 1
	Actor_3.PhysicDesc.SizeZ = 1
	Actor_3.PhysicDesc.AllowFreeMove = true
	Actor_3.PhysicDesc.Filename = "Worlds/colozen/Grids/Xmas11/Xmas02-11.phy"
	Actor_3:SetPhysicalActorType(1)
	Actor_3:SetPhysicalShape(5)
	Actor_3.ExtraInfo.Name = ""
	Actor_3.ExtraInfo.NameColorR = 1
	Actor_3.ExtraInfo.NameColorG = 1
	Actor_3.ExtraInfo.NameColorB = 1
	Actor_3.ExtraInfo.Display = false
	Actor_3.LifeInfo.Display = false
	Actor_3H = ActorHandler(Actor_3)
	environment:AddActorObject(Actor_3H)

	Actor_4 = ActorObjectInfo(4)
	Actor_4:SetRenderType(3)
	Actor_4.HitPowerOnTouch = -1
	Actor_4.ExcludeFromNavMesh = false
	Actor_4.DisplayDesc.ModelId = 0
	Actor_4.DisplayDesc.ModelName = "Grobo"
	Actor_4.DisplayDesc.Outfit = "AfroBlue"
	Actor_4.DisplayDesc.Weapon = "No"
	Actor_4.DisplayDesc.Mode = "Normal"
	Actor_4.DisplayDesc.UseLight = true
	Actor_4.DisplayDesc.CastShadow = true
	Actor_4.DisplayDesc.ColorR = 1
	Actor_4.DisplayDesc.ColorG = 1
	Actor_4.DisplayDesc.ColorB = 1
	Actor_4.DisplayDesc.ColorA = 1
	Actor_4.DisplayDesc.TransX = 0
	Actor_4.DisplayDesc.TransY = 0
	Actor_4.DisplayDesc.TransZ = 0
	Actor_4.DisplayDesc.ScaleX = 1
	Actor_4.DisplayDesc.ScaleY = 1
	Actor_4.DisplayDesc.ScaleZ = 1
	Actor_4.DisplayDesc.RotX = 0
	Actor_4.DisplayDesc.RotY = 0
	Actor_4.DisplayDesc.RotZ = 0
	Actor_4:SetModelState(2)
	Actor_4.DisplayDesc.UseBillboard = false
	Actor_4.DisplayDesc.ColorMaterialType = 4
	Actor_4.DisplayDesc.MatAmbientColorR = -0.2
	Actor_4.DisplayDesc.MatAmbientColorG = -0.2
	Actor_4.DisplayDesc.MatAmbientColorB = -0.2
	Actor_4.DisplayDesc.MatAmbientColorA = 1
	Actor_4.DisplayDesc.MatDiffuseColorR = 0.4
	Actor_4.DisplayDesc.MatDiffuseColorG = 0.4
	Actor_4.DisplayDesc.MatDiffuseColorB = 0.4
	Actor_4.DisplayDesc.MatDiffuseColorA = 1
	Actor_4.DisplayDesc.MatSpecularColorR = 0
	Actor_4.DisplayDesc.MatSpecularColorG = 0
	Actor_4.DisplayDesc.MatSpecularColorB = 0
	Actor_4.DisplayDesc.MatSpecularColorA = 1
	Actor_4.DisplayDesc.MatEmissionColorR = 0
	Actor_4.DisplayDesc.MatEmissionColorG = 0
	Actor_4.DisplayDesc.MatEmissionColorB = 0
	Actor_4.DisplayDesc.MatEmissionColorA = 1
	Actor_4.DisplayDesc.MatShininess = 0
	Actor_4.PhysicDesc.Pos.X = 49.5
	Actor_4.PhysicDesc.Pos.Y = 0
	Actor_4.PhysicDesc.Pos.Z = 14.5
	Actor_4.PhysicDesc.Pos.Rotation = 0
	Actor_4.PhysicDesc.Density = 1
	Actor_4.PhysicDesc.Collidable = true
	Actor_4.PhysicDesc.SizeX = 1.5
	Actor_4.PhysicDesc.SizeY = 5
	Actor_4.PhysicDesc.SizeZ = 1.5
	Actor_4.PhysicDesc.AllowFreeMove = true
	Actor_4.PhysicDesc.Filename = ""
	Actor_4:SetPhysicalActorType(2)
	Actor_4:SetPhysicalShape(2)
	Actor_4.ExtraInfo.Name = ""
	Actor_4.ExtraInfo.NameColorR = 1
	Actor_4.ExtraInfo.NameColorG = 1
	Actor_4.ExtraInfo.NameColorB = 1
	Actor_4.ExtraInfo.Display = false
	Actor_4.LifeInfo.Display = false
	Actor_4H = NPCHandler(Actor_4)
	Actor_4H_dia = DialogPart()
	Actor_4H_dia:SetResetDialog(false)
	Actor_4H_dia_c0 = DialogPart()
	Actor_4H_dia_c0_cond = QuestAvailableCondition()
	Actor_4H_dia_c0_cond:SetTextid(-1)
	Actor_4H_dia_c0_cond:SetQuestId(1)
	Actor_4H_dia_c0:Setcondition(Actor_4H_dia_c0_cond)
	Actor_4H_dia_c0:SetResetDialog(false)
	Actor_4H_dia_c0:AddText(4)
	Actor_4H_dia_c0_c0 = DialogPart()
	Actor_4H_dia_c0_c0_act = StartQuestAction()
	Actor_4H_dia_c0_c0_act:SetQuestId(1)
	Actor_4H_dia_c0_c0:SetAction(Actor_4H_dia_c0_c0_act)
	Actor_4H_dia_c0_c0:SetResetDialog(false)
	Actor_4H_dia_c0_c0:AddText(5)
	Actor_4H_dia_c0_c0_c0 = DialogPart()
	Actor_4H_dia_c0_c0_c0:SetResetDialog(false)
	Actor_4H_dia_c0_c0_c0:AddText(6)
	Actor_4H_dia_c0_c0:AddChild(Actor_4H_dia_c0_c0_c0)
	Actor_4H_dia_c0:AddChild(Actor_4H_dia_c0_c0)
	Actor_4H_dia_c0_c1 = DialogPart()
	Actor_4H_dia_c0_c1:SetResetDialog(false)
	Actor_4H_dia_c0_c1:AddText(38)
	Actor_4H_dia_c0:AddChild(Actor_4H_dia_c0_c1)
	Actor_4H_dia:AddChild(Actor_4H_dia_c0)
	Actor_4H_dia_c1 = DialogPart()
	Actor_4H_dia_c1_cond = QuestStartedCondition()
	Actor_4H_dia_c1_cond:SetTextid(-1)
	Actor_4H_dia_c1_cond:SetQuestId(1)
	Actor_4H_dia_c1:Setcondition(Actor_4H_dia_c1_cond)
	Actor_4H_dia_c1:SetResetDialog(false)
	Actor_4H_dia_c1:AddText(6)
	Actor_4H_dia:AddChild(Actor_4H_dia_c1)
	Actor_4H_dia_c2 = DialogPart()
	Actor_4H_dia_c2_cond = QuestFinishedCondition()
	Actor_4H_dia_c2_cond:SetTextid(-1)
	Actor_4H_dia_c2_cond:SetQuestId(2)
	Actor_4H_dia_c2:Setcondition(Actor_4H_dia_c2_cond)
	Actor_4H_dia_c2:SetResetDialog(false)
	Actor_4H_dia_c2:AddText(39)
	Actor_4H_dia:AddChild(Actor_4H_dia_c2)
	Actor_4H:SetRootDialog(Actor_4H_dia)
	Actor_4H:SetNpcName(-1)
	Actor_4H:SetSimpleDialog(false)
	environment:AddActorObject(Actor_4H)

	Actor_5 = ActorObjectInfo(5)
	Actor_5:SetRenderType(0)
	Actor_5.HitPowerOnTouch = -1
	Actor_5.ExcludeFromNavMesh = false
	Actor_5.DisplayDesc.ModelId = 0
	Actor_5.DisplayDesc.ModelName = ""
	Actor_5.DisplayDesc.Outfit = ""
	Actor_5.DisplayDesc.Weapon = ""
	Actor_5.DisplayDesc.Mode = ""
	Actor_5.DisplayDesc.UseLight = true
	Actor_5.DisplayDesc.CastShadow = true
	Actor_5.DisplayDesc.ColorR = 1
	Actor_5.DisplayDesc.ColorG = 1
	Actor_5.DisplayDesc.ColorB = 1
	Actor_5.DisplayDesc.ColorA = 1
	Actor_5.DisplayDesc.TransX = 0
	Actor_5.DisplayDesc.TransY = 0
	Actor_5.DisplayDesc.TransZ = 0
	Actor_5.DisplayDesc.ScaleX = 1
	Actor_5.DisplayDesc.ScaleY = 1
	Actor_5.DisplayDesc.ScaleZ = 1
	Actor_5.DisplayDesc.RotX = 0
	Actor_5.DisplayDesc.RotY = 0
	Actor_5.DisplayDesc.RotZ = 0
	Actor_5:SetModelState(2)
	Actor_5.DisplayDesc.UseBillboard = false
	Actor_5.PhysicDesc.Pos.X = 40.5
	Actor_5.PhysicDesc.Pos.Y = 0
	Actor_5.PhysicDesc.Pos.Z = 18
	Actor_5.PhysicDesc.Pos.Rotation = 0
	Actor_5.PhysicDesc.Density = 1
	Actor_5.PhysicDesc.Collidable = true
	Actor_5.PhysicDesc.SizeX = 1
	Actor_5.PhysicDesc.SizeY = 10
	Actor_5.PhysicDesc.SizeZ = 2
	Actor_5.PhysicDesc.AllowFreeMove = true
	Actor_5.PhysicDesc.Filename = ""
	Actor_5:SetPhysicalActorType(1)
	Actor_5:SetPhysicalShape(2)
	Actor_5.ExtraInfo.Name = ""
	Actor_5.ExtraInfo.NameColorR = 1
	Actor_5.ExtraInfo.NameColorG = 1
	Actor_5.ExtraInfo.NameColorB = 1
	Actor_5.ExtraInfo.Display = false
	Actor_5.LifeInfo.Display = false
	Actor_5H = ActorHandler(Actor_5)
	environment:AddActorObject(Actor_5H)

	Actor_6 = ActorObjectInfo(6)
	Actor_6:SetRenderType(0)
	Actor_6.HitPowerOnTouch = -1
	Actor_6.ExcludeFromNavMesh = false
	Actor_6.DisplayDesc.ModelId = 0
	Actor_6.DisplayDesc.ModelName = ""
	Actor_6.DisplayDesc.Outfit = ""
	Actor_6.DisplayDesc.Weapon = ""
	Actor_6.DisplayDesc.Mode = ""
	Actor_6.DisplayDesc.UseLight = true
	Actor_6.DisplayDesc.CastShadow = true
	Actor_6.DisplayDesc.ColorR = 1
	Actor_6.DisplayDesc.ColorG = 1
	Actor_6.DisplayDesc.ColorB = 1
	Actor_6.DisplayDesc.ColorA = 1
	Actor_6.DisplayDesc.TransX = 0
	Actor_6.DisplayDesc.TransY = 0
	Actor_6.DisplayDesc.TransZ = 0
	Actor_6.DisplayDesc.ScaleX = 1
	Actor_6.DisplayDesc.ScaleY = 1
	Actor_6.DisplayDesc.ScaleZ = 1
	Actor_6.DisplayDesc.RotX = 0
	Actor_6.DisplayDesc.RotY = 0
	Actor_6.DisplayDesc.RotZ = 0
	Actor_6:SetModelState(2)
	Actor_6.DisplayDesc.UseBillboard = false
	Actor_6.PhysicDesc.Pos.X = 61.5
	Actor_6.PhysicDesc.Pos.Y = 0
	Actor_6.PhysicDesc.Pos.Z = 17.5
	Actor_6.PhysicDesc.Pos.Rotation = 0
	Actor_6.PhysicDesc.Density = 1
	Actor_6.PhysicDesc.Collidable = true
	Actor_6.PhysicDesc.SizeX = 1
	Actor_6.PhysicDesc.SizeY = 10
	Actor_6.PhysicDesc.SizeZ = 3
	Actor_6.PhysicDesc.AllowFreeMove = true
	Actor_6.PhysicDesc.Filename = ""
	Actor_6:SetPhysicalActorType(1)
	Actor_6:SetPhysicalShape(2)
	Actor_6.ExtraInfo.Name = ""
	Actor_6.ExtraInfo.NameColorR = 1
	Actor_6.ExtraInfo.NameColorG = 1
	Actor_6.ExtraInfo.NameColorB = 1
	Actor_6.ExtraInfo.Display = false
	Actor_6.LifeInfo.Display = false
	Actor_6H = ActorHandler(Actor_6)
	environment:AddActorObject(Actor_6H)

	Trigger_1_info = TriggerInfo(1, "Exit-Xmas01", true, true, false)
	Trigger_1 = ZoneTrigger(Trigger_1_info, 1, 10, 3, true)
	Trigger_1:SetPosition(60.5, 0, 17.5)
	Trigger_1:SetStayUpdateFrequency(-1)
	Trigger_1:SetActivateOnJump(true)
	Trigger_1_act1 = TeleportAction()
	Trigger_1_act1:SetMapName("xmas11-01")
	Trigger_1_act1:SetSpawning(1)
	Trigger_1:SetAction1(Trigger_1_act1)
	environment:AddTrigger(Trigger_1)

	Trigger_2_info = TriggerInfo(2, "Exit-Xmas03", true, true, false)
	Trigger_2 = ZoneTrigger(Trigger_2_info, 1, 10, 2, true)
	Trigger_2:SetPosition(41.5, 0, 18)
	Trigger_2:SetStayUpdateFrequency(-1)
	Trigger_2:SetActivateOnJump(true)
	Trigger_2_act1 = TeleportAction()
	Trigger_2_act1:SetMapName("xmas11-03")
	Trigger_2_act1:SetSpawning(1)
	Trigger_2:SetAction1(Trigger_2_act1)
	environment:AddTrigger(Trigger_2)

end
